Shared Hierarchical Aggregation for Monitoring Distributed Streams
نویسندگان
چکیده
Widely dispersed monitoring networks generate huge data volumes that are naturally organized via hierarchical aggregation. In a system that manages such data, applications pose periodic aggregate queries. In this paper we show how to efficiently process multiple periodic aggregate queries in a hierarchy. First, we use a novel query rewrite that optimally executes individual queries. Next, we show how to combine the rewritten queries to share computation and communication resources. Finally, we identify a challenge in shared aggregation across a heterogenous hierarchy, namely that push-down reduces sharing and pull-up increases communication. We then propose a “partial push-down” technique that permits effective sharing without increasing communication costs.
منابع مشابه
SMART: Adaptive Precision Setting for Aggregation Queries over Distributed Data Streams
We present SMART, a load-aware, self-tuning algorithm for processing continuous aggregate queries in distributed data stream systems. SMART maximizes query result accuracy while keeping monitoring bandwidth below a specified budget despite potentially bursty data streams whose workload characteristics change over time. To accomplish this goal, SMART’s hierarchical algorithm computes for each no...
متن کاملDistributed Pattern Discovery in Multiple Streams
Given m groups of streams which consist of n1, . . . , nm coevolving streams in each group, we want to: (i) incrementally find local patterns within a single group, (ii) efficiently obtain global patterns across groups, and more importantly, (iii) efficiently do that in real time while limiting shared information across groups. In this paper, we present a distributed, hierarchical algorithm add...
متن کاملSelf-organizing Monitoring Agents for Hierarchical Event Correlation
Hierarchical event correlation is very important for distributed monitoring network and distributed system operations. In many largescale distritbuted monitoring environments such as monitions senor networks for data aggregation, battlefield compact operations, and security events, an efficient hierarchical monitoring agent architecture must be constructed to facilitate event reporting and corr...
متن کاملSMART: Scalable, Bandwidth-Aware Monitoring of Continuous Aggregation Queries
We present SMART, a scalable, bandwidth-aware monitoring system that maximizes result precision of continuous aggregate queries over distributed data streams. While previous approaches reduce bandwidth cost under fixed precision constraints, in practice, monitoring systems may still incur a substantial cost risking overload under bursty traffic conditions. SMART therefore bounds the worst-case ...
متن کاملFinding Hierarchical Heavy Hitters in Data Streams
Aggregation along hierarchies is a critical summary technique in a large variety of online applications including decision support, and network management (e.g., IP clustering, denial-of-service attack monitoring). Despite the amount of recent study that has been dedicated to online aggregation on sets (e.g., quantiles, hot items), surprisingly little attention has been paid to summarizing hier...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005